
import request from '@/utils/request'


// 初始化 项目名称
export const initProjectName = data => {
  return request({
    url: '/project/initProjectName',
    method: 'post',
    data,
  })
}

// 获取 项目档案柜 
export const CabinetQuery = data => {
  return request({
    url: '/cabinet/list',
    method: 'post',
    data,
  })
}


// 获取 项目 档案柜 的 层 盒数据
export const LayerQuery = data => {
  return request({
    url: '/cabinet/box/list',
    method: 'post',
    data,
  })
}


// 创建 项目
export const AddProject = data => {
  return request({
    url: '/project/add',
    method: 'post',
    data,
  })
}

//  项目 详情
export const ProjectDetails = data => {
  return request({
    url: '/project/get',
    method: 'post',
    data,
  })
}

// 查询1 项目
export const projectQuery = data => {
  return request({
    url: '/project/query',
    method: 'post',
    data,
  })
}



// 高拍仪 项目 配置
export const projectCamera = data => {
  return request({
    url: '/project/camera',
    method: 'post',
    data,
  })
}



//项目详情 任务列表
export const ProjectTaskQuery = data => {
  return request({
    url: '/file/query',
    method: 'post',
    data,
  })
}

//项目详情 文件列表
export const ProjectFileQuery = data => {
  return request({
    url: '/document/query',
    method: 'post',
    data,
  })
}

// 项目详情 本地文件 导入
export const ProjectLocalFileImport = data => {
  return request({
    url: '/project/local',
    method: 'post',
    data,
  })
}
// 项目详情 本地文件 上传
export const ProjectLocalFileUpload = data => {
  return request({
    url: '/project/upload',
    method: 'post',
    data,
  })  
}

// 项目详情 任务 删除
export const ProjectTaskDelete = data => {
  return request({
    url: '/file/del',
    method: 'post',
    data,
  })  
}


// 项目详情 任务 扫描仪开始扫描
export const ProjectTaskScanner = data => {
  return request({
    url: '/project/scan',
    method: 'post',
    data,
  })  
}

// 删除 密码 校验
export const delPwConfirm = data => {
  return request({
    url: '/user/delPwconfirm',
    method: 'post',
    data,
  })  
}


// 项目详情 任务 中 图片
export const ProjectTaskImages = data => {
  return request({
    url: '/document_page/query',
    method: 'post',
    data,
  })  
}

// 项目详情 任务 整体类型
export const ProjectTaskFileType = data => {
  return request({
    url: '/fileType/list',
    method: 'post',
    data,
  })  
}

// 项目详情 任务 标记提交
export const ProjectTaskFileTag = data => {
  return request({
    url: '/document_page/tag',
    method: 'post',
    data,
  })  
}

// 项目详情 图像 文件 单页删除
export const ProjectTaskFileDelete = data => {
  return request({
    url: '/document_page/del',
    method: 'post',
    data,
  })  
}


// 项目详情 任务 标记提交
export const cabinetBoxgDetail = data => {
  return request({
    url: '/cabinet/box/detail',
    method: 'post',
    data,
  })  
}



// 项目AI 处理
export const taskProjectAI = data => {
  return request({
    url: '/task/project',
    method: 'post',
    data,
  })
}


// 测试连接 orc 服务
export const connect_server = data => {
  return request({
    url: '/test/connect_server',
    method: 'get',
    data,
  })
}


// 获取 项目  进度
export const taskProgress = data => {
  return request({
    url: '/task/Progress',
    method: 'post',
    data,
  })
}


// 项目 要点 保存
export const projectSave = data => {
  return request({
    url: '/project/abstract/update',
    method: 'post',
    data,
  })
}